package com.github.binarywang.demo.wx.mp.mapper;

import com.github.binarywang.demo.wx.mp.beans.WxMultiConfigDto;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
@Mapper
public interface wxmapper {
//获得所有公众号信息
List<WxMultiConfigDto> selectAll();

//查看公众号总数
int countGZHNum();

//增加公众号
void addGZ(WxMultiConfigDto wxMultiConfigDto);

//查看号主公众号
List<WxMultiConfigDto> getGZHbyId(String hao_zhu_id);

//查看公众号详情
WxMultiConfigDto getsingleGZHbyId(String client_id);

//通过appid查看是否存在公众号
WxMultiConfigDto getGZHbyappid(String appid);

//号主删除公众号
void delGZHbyclient_id(String client_id);

//号主修改公众号信息
void updateGZHbyclientid(String client_id,String appid, String appsecret,String token, String url);

//通过clientId找到appid
 String getAppIdbyclientId(String client_id);

 //通过公众号appid控制
 void statusCTO(String client_id,String status);
}
